/*BODY*/
.formBody{
	/*
	background: #FDEEF4;
	left:10%;
	*/
	width: 90% !important;
	position:relative !important;
	
}
/*DIV*/
.loginDiv{
	width: 400px;
	position: absolute;
	margin: -150px 0px 0px -200px;
	top: 50%;
	left: 50%;	
}

.textBlock{
	font-size:16px;
	color:#000000;
	fontWeight:bold;
}

DIV.welcomeInfo{
	float: right;
}

/*Table*/
TABLE.twoColumn{
	width:100%;
}
TABLE.careerTowColumn{
	width:100%;
}

TABLE.fourColumn{
	width:100%;
}

/*Table*/

TABLE.DashboardDataTable{
	table-layout:fixed !important;
	word-wrap:break-word !important;
}

/*TD*/

TABLE.fourColumn .oddCol{
	width :20%; 
}

TABLE.fourColumn .evenCol{
	width :30%;
}

TABLE.twoColumn .firstCol{
	width :20%;
}

TABLE.twoColumn .secondCol{
	width :80%;	
}

TABLE.dialogReferral .firstCol{
	width :30%;
}

TABLE.dialogReferral .secondCol{
	width :70%;
}

TABLE.dialogEducation .firstCol{
	width :40%;
}

TABLE.dialogEducation .secondCol{
	width :60%;
}

.talentForm TD{
	cursor:auto; 
}

/*Legend*/
.mainLegend{	
	font-size:20px;
	color:#2B3856;
	fontWeight:bold;
}

.subLegend{
	
	font-size:18px;
	color:#2B3856;
	fontWeight:bold;
}

/*FieldSet*/
.loginFieldSet{
	width: 400px;
	border-style: ridge;
	border-width:3px;
	border-color:#4C787E #4C7D7E;
}

.mainFieldSet{
	border-style:solid;
	border-width:2px;
	border-color:#4C7D7E;
}

.subFieldSet{
	border-style:dotted;
	border-width:2px;
	border-color:#3EA99F;
}
/*Button*/
input.button_login{
	margin: 5px auto;
	padding: 2px 5px;
	position: relative;
	cursor:hand;
	left: 180%;
}

input[type=text]{
	width:100%;
}

.datatables_filter input[type=text]{
	width:auto;
}

.searchInput input[type=text]{
	width:auto;
}

.personalInfoField select{
	width:100%;
}

/*Image*/
img.actionIcon{
	cursor:hand;
}

/*Text Align*/
.Column_Text_Align{
	position:relative;
	left:8px;
}

TEXTAREA{
	width:100%;
	resize: none;
}

.PopupDialog em {
	font-weight: bold;
	color:red;
}

LABEL.error {
	color:red;
}

/*datatable processing div*/
.dataTables_processing {
	BORDER-BOTTOM: #CCC 0px solid;
	POSITION: absolute;
	TEXT-ALIGN: center;
	BORDER-LEFT: #CCC 0px solid;
	PADDING-BOTTOM: 2px;
	PADDING-LEFT: 0px;
	WIDTH: 250px;
	PADDING-RIGHT: 0px;
	COLOR: #999;
	MARGIN-LEFT: -125px;
	MARGIN-TOP: 5px;
	FONT-SIZE: 11px;
	BORDER-TOP: #CCC 0px solid;
	TOP: 0px;
	BORDER-RIGHT: #CCC 0px solid;
	PADDING-TOP: 2px;
	LEFT: 50%
}
